Text copied to clipboard!
Заглавие
Text copied to clipboard!Full Stack Java Разработчик
Описание
Text copied to clipboard!
Търсим Full Stack Java Разработчик, който да се присъедини към нашия динамичен екип и да участва в разработката на иновативни уеб приложения. Кандидатът трябва да има опит както във фронтенд, така и в бекенд разработката, с основен фокус върху Java и свързаните с нея технологии. Работата включва създаване на стабилни, мащабируеми и сигурни приложения, които отговарят на нуждите на нашите клиенти и потребители.
Като част от екипа, ще работите в тясно сътрудничество с проектни мениджъри, UX/UI дизайнери и други разработчици, за да осигурите качествено изпълнение на проектите. Ще участвате във всички етапи на разработката – от проектиране и архитектура, през имплементация, до тестване и внедряване. Очакваме от вас да демонстрирате инициативност, аналитично мислене и желание за усъвършенстване.
Идеалният кандидат има солидни познания по Java, Spring Framework, RESTful API, както и опит с фронтенд технологии като HTML, CSS, JavaScript и популярни библиотеки или фреймуърци като React или Angular. Опит с бази данни (SQL и NoSQL), системи за контрол на версиите (като Git) и CI/CD инструменти също е желателен.
Ние предлагаме конкурентно възнаграждение, възможности за професионално развитие, участие в международни проекти и работа в подкрепяща и иновативна среда. Ако сте мотивиран разработчик, който иска да работи с най-новите технологии и да допринася за създаването на качествени софтуерни решения, ще се радваме да се свържете с нас.
Отговорности
Text copied to clipboard!- Разработка и поддръжка на уеб приложения с Java и свързани технологии
- Проектиране и имплементация на RESTful API
- Работа с бази данни (SQL и NoSQL)
- Интеграция на фронтенд и бекенд компоненти
- Участие в архитектурни решения и технически дискусии
- Писане на чист, ефективен и документиран код
- Извършване на модулно и интеграционно тестване
- Работа в екип с дизайнери, тестери и други разработчици
- Подобряване на производителността и сигурността на приложенията
- Участие в Agile процеси и спринтове
Изисквания
Text copied to clipboard!- Минимум 3 години опит като Java разработчик
- Добри познания по Spring Framework (Spring Boot, Spring MVC)
- Опит с HTML, CSS, JavaScript и поне един JS фреймуърк (React, Angular или Vue)
- Опит с бази данни – релационни и/или NoSQL
- Умения за работа с Git и CI/CD инструменти
- Разбиране на принципите на обектно-ориентираното програмиране
- Опит с инструменти за тестване (JUnit, Mockito и др.)
- Добри комуникационни умения и работа в екип
- Желание за учене и развитие
- Владеене на английски език на работно ниво
Потенциални въпроси за интервю
Text copied to clipboard!- Колко години опит имате с Java и Spring Framework?
- Работили ли сте с React, Angular или друг JS фреймуърк?
- Какви бази данни сте използвали в предишни проекти?
- Имате ли опит с изграждане на RESTful API?
- Какви инструменти за контрол на версиите използвате?
- Как подхождате към дебъгване и тестване на код?
- Работили ли сте в Agile среда?
- Какви CI/CD инструменти сте използвали?
- Как се справяте с работа в екип?
- Какви са вашите очаквания за професионално развитие?